# 车辆货运量统计
import pandas as pd

# 读取Excel文件
try:
    file_path = 'd:\\我爱数学\\FhjlViewDD.xlsx'
    df = pd.read_excel(file_path)
    
    # 检查数据列
    print('文件列名:', df.columns.tolist())
    
    # 转换日期列为日期类型
    df['创建时间'] = pd.to_datetime(df['创建时间'])
    
    # 筛选6月份数据
    june_data = df[(df['创建时间'].dt.month == 6)]
    
    # 按车牌号分组计算总量并排序
    vehicle_stats = june_data.groupby('车辆')['净重'].sum().sort_values(ascending=False)
    
    # 保存结果到CSV文件
    vehicle_stats.to_csv('d:\\我爱数学\\git630实训\\mark\\project-石蕊嘉\\练习一\\6月车辆货运量统计.csv')
    
    # 输出统计结果
    print('\n6月份各车辆货运量统计(按货运量降序排列):')
    print(vehicle_stats.to_string())
    
except FileNotFoundError:
    print('错误: 未找到Excel文件，请检查路径')
except KeyError as e:
    print(f'错误: 数据列 {e} 不存在，请检查列名')
except Exception as e:
    print(f'错误: {str(e)}')